home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
System Booster
/
System Booster.iso
/
Archives
/
ForCLI
/
CD32goodies.lha
/
Goodies.doc
< prev
next >
Wrap
Text File
|
1995-04-23
|
7KB
|
233 lines
first: my address. refer to it for any questions and wishes.
Daniel Balster,
dbalster@uni-paderborn.de (email)
Max Reger Weg 48 (mail)
33100 Paderborn
phone/fax/etc. not available yet.
READ MY ANNOUCEMENT AT THE END OF THIS DOCUMENT !
Amiga CD³²(TM) Goodies - a compilation of useful and needed (?) tools
---------------------------------------------------------------------
[ written and tested by Daniel Balster, to be published as freeware ]
O·V·E·R·V·I·E·W & I·N·T·R·O·D·U·C·T·I·ON
half a year ago i purchased my CD³² - just for fun. because it had no
communication ports except the AUX: port i had not much fun with it.
some days ago i found a description how to build a communication cable
for the AUX: port (including a 5V/12V level converter) - so i did.
with the issue #4 of the Amiga CD³² Gamers magazine (excellent magazine!)
i found a bootable CD including a mountlist for a RAD: and with twin
express(TM) (i.e. from the aminet3 CD) i had a great and fast transfer
program.
my other computer is an A4000/040+MMU+FPU/24MB/1.75GB/CDROM/SQ3270/WARPENGINE/PICASSO...
and my goal was it to connect the CD³² as a remote system doing some nasty works.
i wanted to have the CD³² as an audio CD player (because my NEC-CDROM 210 suxx) and
playing modules and playing games and running demos etc. short: all system UNFRIENDLY
STUFF (so i can listen to modules when i'm working with NetBSD-Amiga ;-)
D·E·S·C·R·I·P·T·I·O·N·S
CD32Ctrl - controls some CD³² special features
JoyPad - this checks button combinations (useful for scripts)
CDMotor - like CD_Stop but this is a daemon!
CDAudio - Play, Stop, Next, Prev, ... a VERY simple Audio CD Player
Launcher - a simple but useful launcher daemon
P·A·R·A·M·E·T·E·R D·E·S·C·R·I·P·T·I·O·N·S
------------------------------------------------------------------------------
> CD32CTRL
REQ/S,NOREQ/S,CDREBOOT/S,NOCDREBOOT/S,EJECTRESET/S,NOEJECTRESET/S,SPEED/K,QUIET/S
(NO)REQ enable/disable requesters in the current shell. just try NOREQ
and then type wubble:wobble(enter) -> no requester "please insert..."
will appear. VERY useful if you have no keyboard on your CD³² and
no monitor connected...
(NO)CDREBOOT i don't know exactly what this does: some say this reboots the
machine immediately if it crashes (no guru and no dead-end reqs)
other people say this is no to reset the machine if you change a
CD. i don't know, please tell me!
(NO)EJECTRESET this is to prevent the machine from resetting while changing a CD.
(absolutly sure ;-)
SPEED toggle between double/single speed. 150 means doublespeed and 75
stands for single speed
QUIET don't output control messages
Example Usage: read the source.
------------------------------------------------------------------------------
> JOYPAD
RED/S,BLUE/S,YELLOW/S,GREEN/S,FWD/S,REW/S,PLAY/S,PORT/N,QUIET/S
PORT joyport to scan; valid is 0..3
RED \
BLUE \
YELLOW \
GREEN > enter any combination you want - the names are
FWD / self explaning ? (look at your joypad, man)
REW /
PLAY /
QUIET don't output control messages
Example Usage: read the source.
------------------------------------------------------------------------------
> CDMOTOR
DELAY/N,QUIET/S
DELAY number of ticks to delay between switching the motor off.
QUIET don't output control messages
Example Usage: read the source
------------------------------------------------------------------------------
> CDAUDIO
PAUSE/S,PLAY/S,TRACK/N/K,LENGTH/N/K,FADE/N/K,VOLUME/N/K,MOTOR/N/K,SEARCH/N/K
PAUSE hold the laser beam
PLAY opposite to PAUSE, release the laser beam
TRACK track to be played (first track)
LENGTH number of tracks to be played sequentially
FADE number of ticks between volume fades (useless on the CD³² ?)
VOLUME master volume of the CDROM. the CD³² can only mute ?
(use 0 for volume off and 16834 for maximum volume)
MOTOR switch the drive motor on (1) and off (0)
SEARCH selects the playmode (searchmode):
0 normal play
1 fast forward
2 fast reverse
Example Usage: read the source
------------------------------------------------------------------------------
> LAUNCHER
NAME/A
NAME filename of the file to observe
Example Usage: Read the source
------------------------------------------------------------------------------
( i hate writing documentations - its 0:45 and there is a c00l rave&jungle session in the radio )
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;
; my CD³² boot sequence for a RAD: drive
;
setpatch QUIET
;
; some useful otions. as i mentioned, i do not know if NOCDREBOOT is equal to NOEJECTRESET
; (read the source, they are implemented in different ways)
;
cd32ctrl NOREQ NOCDREBOOT NOEJECTRESET SPEED 150 QUIET
;
; this was on a CD Magazine. i'll try to rewrite it soon, so i can include it in this package.
;
run <>NIL: joymouse
;
; after launching this i only have to copy executables to RAM:remote, i.e. via twinexpress!
; warning! launcher deletes the executable immediatly after executing it!
;
run <>NIL: launcher RAM:REMOTE
LAB loop
joypad QUIET RED ; if i hold down the red button a shell will be launched
IF WARN ; on the AUX: port. useful!
cdstop
mount aux:
newshell aux:
LAB loop2
Wait 50
joypad QUIET PLAY ; this loop is funny, eh ?
IF Warn
skip endloop
EndIF
skip back loop2
LAB endloop
assign AUX: DISMOUNT ; if i closed the newshell and pressed PLAY AUX: will be
skip back loop ; removed and the startup starts again
EndIF
joypad QUIET YELLOW ; a yellow button opens a workbench and a twin window (small)
IF WARN
run <>NIL: twin SER 250000 <>CON:0/0/10/10
loadwb -debug
endshell >NIL: ; i use this to send workbench programs and test them
ENDIF
joypad QUIET GREEN ; the same but no twin
IF WARN
loadwb -debug
endshell >NIL:
ENDIF
joypad QUIET BLUE ; this was to get a asi list (a tool included with the
IF WARN ; warpengine software)
asi ALL >ram:asi.liste
skip back loop
EndIF
twin ser 250000 ; default is twin express - i have twinopus installed on
skip back loop ; the A4k.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ANNOUNCEMENT:
i'm able to compile a CD (enough HD space and experience). i need people how also need a
CD for there CD32 that just sets up a serial datalink and so on and incl. some useful
other goodies. one CD costs be about 50,- DM but if we are more then the price is lower.
drop me a mail!